/* 
 * File:   point.h
 * Author: steve
 *
 * Created on 16 January 2013, 21:05
 */

#ifndef POINT_H
#define	POINT_H

class point {
public:
    point();
    point(const double& x, const double& y, const double& z);
    point(const point& orig);
    point& operator =(const point& other);
    point& operator +(const point& other);
    point& operator -(const point& other);
    virtual ~point();

    friend class test_point;
   
protected:
    double x; // !< x position of point
    double y; // !< y position of point
    double z; // !< z position of point
private:

};

#endif	/* POINT_H */

